package com.egao.common.system.biz;

import com.egao.common.system.entity.User;

/**
 *
 * 数据层接口
 * @author : Doman
 * @date : 2020-05-27 15:04:13
 * @version ：1.0
 */
public interface UserBiz {


	/**
	 * 根据Id查询实体类
	 * @param user
	 * @return
	 */
	public User getUserById(User user);

	/**
	 * 根据Id查询实体类
	 * @param user
	 * @return
	 */
	public User getUserByPhone(User user);

	/**
	 * 根据Id查询实体类
	 * @param user
	 * @return
	 */
	public User getUserByUsername(User user);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public Integer save(User user, User loginUser);
	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public boolean saveUserRole(User user);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public boolean updatePsw(User user, User loginUser);

	/**
	 * 保存实体类
	 * @param user
	 * @return
	 */
	public boolean updateOpenId(User user, User loginUser);


}
